-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TECH] Configuration des workspaces pnpm #10838
base: dev
Are you sure you want to change the base?
Conversation
Une fois les applications déployées, elles seront accessibles via les liens suivants :
Les variables d'environnement seront accessibles via les liens suivants : |
0d3d8a5
to
8fa0f00
Compare
"test": "pnpm /^test:.*/", | ||
"test:packages": "pnpm --filter test --workspaces --if-present", | ||
"test:api": "pnpm --filter api lint && pnpm --filter api test", | ||
"test:api:debug": "pnpm --filter api test:api:debug", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ne fonctionne pas
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
il faut utiliser le nom du package et pas le nom du répertoire, donc pix-api
dans ce cas
Co-authored-by: Benjamin Petetot <[email protected]>
735c1b2
to
e007a87
Compare
🎄 Problème
🎁 Proposition
Travail basé sur la PR #7155
🗒️ TODO
INSTALLATION.md
README.md
de chaque app Pix🧦 Documentation
packageManager
dans lepackage.json
n'a pas été repris car il ne semble pas nécessaire d'après la documentation (bcf82f5)pnpm
par défaut. Donc il n'y plus besoin d'avoir un fork du buildpack comme dans la PR originale (https://github.com/Scalingo/nodejs-buildpack/blob/master/CHANGELOG.md#v245---2024-04-29)sed
en ajoutant une chaîne vide ('') après le -i.Important
Il est préférable de partir d'une "clean install" (sans node modules), sinon il faut au préalable les supprimer (dans tous les projets).
🚨 Il est nécessaire de supprimer le répertoire temporaire
$TMPDIR/embroider
🧰 Questions / Améliorations
pnpm run
(run non obligatoire)🎅 Pour tester
Fonctionnement des commandes racines:
pnpm install
pnpm lint
pnpm test
pnpm dev
Commandes
admin
pnpm dev
Commandes
api
pnpm dev
pnpm lint
pnpm test
pnpm db:reset
Commandes
audit-logger
pnpm dev
Commandes
certif
pnpm dev
Commandes
junior
pnpm dev
Commandes
mon-pix
pnpm dev
Commandes
orga
pnpm dev